// pages/hreview3/hreview3.js
Page({
  data: {
    account:'',
    applications: [], // 存放从数据库中获取的申请数据
    userInfo:{},
  },

  onLoad: function (options) {
    // 模拟从云服务数据库中获取数据的过程
    // 假设这里是一个异步操作，获取数据后更新页面
    this.setData({
      account:options.account
    })
    this.fetchApplications();
  },

  fetchApplications: function () {
    // 模拟从云服务数据库中获取数据的函数
    // 实际情况下应该调用微信云服务的API获取数据
    // 假设这里返回的数据是一个数组，每个元素是一个申请对象
    wx.cloud.callFunction({
      name:"Test1",
      config: {
        env: this.data.envId
      },
      data:{
        type:"search_3",
        data:{
          account:this.data.account,
        }
      },
      success:res=>{
        console.log(res.result.message);
        if(res.result.success){
          this.setData({
            applications:res.result.message
          })
        }else{
          this.setData({
            applications:[]
          })
        }
        // console.log(applications);
        // wx.showToast({
        //   title: '用户获取成功',
        //   icon:"none"
        // })
      },
      fail:res=>{
        wx.showToast({
          title: '用户信息获取失败',
          icon:"none"
        })
      }
    });


  },

  goToReview3Page: function (event) {
    // 点击审批按钮触发的跳转事件
    let account = event.currentTarget.dataset.account; // 获取申请者学号

    // 假设跳转到 review3 页面，可以使用 wx.navigateTo 或 wx.redirectTo
    wx.navigateTo({
      url: '/pages/review3/review3?account=' + encodeURIComponent(account),
    });
  }
});